'use strict';

module.exports = {
  up: async (queryInterface, Sequelize) => {
    // 插入衣服标签关联数据
    await queryInterface.bulkInsert('clothing_tags', [
      // 白色基础T恤 (clothing_id: 1)
      { clothing_id: 1, tag_id: 1, created_at: new Date(), updated_at: new Date() }, // 白色
      { clothing_id: 1, tag_id: 11, created_at: new Date(), updated_at: new Date() }, // 简约
      { clothing_id: 1, tag_id: 12, created_at: new Date(), updated_at: new Date() }, // 休闲
      { clothing_id: 1, tag_id: 21, created_at: new Date(), updated_at: new Date() }, // 日常
      { clothing_id: 1, tag_id: 35, created_at: new Date(), updated_at: new Date() }, // 四季
      { clothing_id: 1, tag_id: 41, created_at: new Date(), updated_at: new Date() }, // 棉质
      { clothing_id: 1, tag_id: 51, created_at: new Date(), updated_at: new Date() }, // UNIQLO

      // 深蓝色直筒牛仔裤 (clothing_id: 2)
      { clothing_id: 2, tag_id: 3, created_at: new Date(), updated_at: new Date() }, // 蓝色
      { clothing_id: 2, tag_id: 12, created_at: new Date(), updated_at: new Date() }, // 休闲
      { clothing_id: 2, tag_id: 21, created_at: new Date(), updated_at: new Date() }, // 日常
      { clothing_id: 2, tag_id: 22, created_at: new Date(), updated_at: new Date() }, // 工作
      { clothing_id: 2, tag_id: 35, created_at: new Date(), updated_at: new Date() }, // 四季
      { clothing_id: 2, tag_id: 44, created_at: new Date(), updated_at: new Date() }, // 牛仔
      { clothing_id: 2, tag_id: 54, created_at: new Date(), updated_at: new Date() }, // Levi's

      // 黑色西装外套 (clothing_id: 3)
      { clothing_id: 3, tag_id: 2, created_at: new Date(), updated_at: new Date() }, // 黑色
      { clothing_id: 3, tag_id: 13, created_at: new Date(), updated_at: new Date() }, // 商务
      { clothing_id: 3, tag_id: 14, created_at: new Date(), updated_at: new Date() }, // 时尚
      { clothing_id: 3, tag_id: 22, created_at: new Date(), updated_at: new Date() }, // 工作
      { clothing_id: 3, tag_id: 23, created_at: new Date(), updated_at: new Date() }, // 约会
      { clothing_id: 3, tag_id: 33, created_at: new Date(), updated_at: new Date() }, // 秋季
      { clothing_id: 3, tag_id: 34, created_at: new Date(), updated_at: new Date() }, // 冬季

      // 灰色针织毛衣 (clothing_id: 4)
      { clothing_id: 4, tag_id: 4, created_at: new Date(), updated_at: new Date() }, // 灰色
      { clothing_id: 4, tag_id: 11, created_at: new Date(), updated_at: new Date() }, // 简约
      { clothing_id: 4, tag_id: 12, created_at: new Date(), updated_at: new Date() }, // 休闲
      { clothing_id: 4, tag_id: 21, created_at: new Date(), updated_at: new Date() }, // 日常
      { clothing_id: 4, tag_id: 33, created_at: new Date(), updated_at: new Date() }, // 秋季
      { clothing_id: 4, tag_id: 34, created_at: new Date(), updated_at: new Date() }, // 冬季
      { clothing_id: 4, tag_id: 43, created_at: new Date(), updated_at: new Date() }, // 羊毛

      // 白色衬衫 (clothing_id: 5)
      { clothing_id: 5, tag_id: 1, created_at: new Date(), updated_at: new Date() }, // 白色
      { clothing_id: 5, tag_id: 11, created_at: new Date(), updated_at: new Date() }, // 简约
      { clothing_id: 5, tag_id: 13, created_at: new Date(), updated_at: new Date() }, // 商务
      { clothing_id: 5, tag_id: 22, created_at: new Date(), updated_at: new Date() }, // 工作
      { clothing_id: 5, tag_id: 23, created_at: new Date(), updated_at: new Date() }, // 约会
      { clothing_id: 5, tag_id: 35, created_at: new Date(), updated_at: new Date() }, // 四季
      { clothing_id: 5, tag_id: 41, created_at: new Date(), updated_at: new Date() }, // 棉质

      // 米色风衣 (clothing_id: 6)
      { clothing_id: 6, tag_id: 5, created_at: new Date(), updated_at: new Date() }, // 米色
      { clothing_id: 6, tag_id: 14, created_at: new Date(), updated_at: new Date() }, // 时尚
      { clothing_id: 6, tag_id: 15, created_at: new Date(), updated_at: new Date() }, // 复古
      { clothing_id: 6, tag_id: 22, created_at: new Date(), updated_at: new Date() }, // 工作
      { clothing_id: 6, tag_id: 31, created_at: new Date(), updated_at: new Date() }, // 春季
      { clothing_id: 6, tag_id: 33, created_at: new Date(), updated_at: new Date() }, // 秋季

      // 黑色休闲裤 (clothing_id: 7)
      { clothing_id: 7, tag_id: 2, created_at: new Date(), updated_at: new Date() }, // 黑色
      { clothing_id: 7, tag_id: 12, created_at: new Date(), updated_at: new Date() }, // 休闲
      { clothing_id: 7, tag_id: 21, created_at: new Date(), updated_at: new Date() }, // 日常
      { clothing_id: 7, tag_id: 35, created_at: new Date(), updated_at: new Date() }, // 四季
      { clothing_id: 7, tag_id: 41, created_at: new Date(), updated_at: new Date() }, // 棉质

      // 白色运动鞋 (clothing_id: 8)
      { clothing_id: 8, tag_id: 1, created_at: new Date(), updated_at: new Date() }, // 白色
      { clothing_id: 8, tag_id: 12, created_at: new Date(), updated_at: new Date() }, // 休闲
      { clothing_id: 8, tag_id: 21, created_at: new Date(), updated_at: new Date() }, // 日常
      { clothing_id: 8, tag_id: 25, created_at: new Date(), updated_at: new Date() }, // 运动
      { clothing_id: 8, tag_id: 35, created_at: new Date(), updated_at: new Date() }, // 四季
      { clothing_id: 8, tag_id: 55, created_at: new Date(), updated_at: new Date() }, // Nike

      // 棕色皮鞋 (clothing_id: 9)
      { clothing_id: 9, tag_id: 6, created_at: new Date(), updated_at: new Date() }, // 棕色
      { clothing_id: 9, tag_id: 13, created_at: new Date(), updated_at: new Date() }, // 商务
      { clothing_id: 9, tag_id: 14, created_at: new Date(), updated_at: new Date() }, // 时尚
      { clothing_id: 9, tag_id: 22, created_at: new Date(), updated_at: new Date() }, // 工作
      { clothing_id: 9, tag_id: 23, created_at: new Date(), updated_at: new Date() }, // 约会
      { clothing_id: 9, tag_id: 35, created_at: new Date(), updated_at: new Date() }, // 四季
      { clothing_id: 9, tag_id: 45, created_at: new Date(), updated_at: new Date() }, // 皮革

      // 黑色手提包 (clothing_id: 10)
      { clothing_id: 10, tag_id: 2, created_at: new Date(), updated_at: new Date() }, // 黑色
      { clothing_id: 10, tag_id: 13, created_at: new Date(), updated_at: new Date() }, // 商务
      { clothing_id: 10, tag_id: 14, created_at: new Date(), updated_at: new Date() }, // 时尚
      { clothing_id: 10, tag_id: 22, created_at: new Date(), updated_at: new Date() }, // 工作
      { clothing_id: 10, tag_id: 23, created_at: new Date(), updated_at: new Date() }, // 约会
      { clothing_id: 10, tag_id: 35, created_at: new Date(), updated_at: new Date() }, // 四季
      { clothing_id: 10, tag_id: 45, created_at: new Date(), updated_at: new Date() }, // 皮革
    ]);
  },

  down: async (queryInterface, Sequelize) => {
    await queryInterface.bulkDelete('clothing_tags', null, {});
  },
};
